/**
 * \file ctrl_vol.h
 * \brief Controle le volume
 * \author Nicolas.M
 * \version 0.2
 * \date 9 mars 2011
 *
 * \test On fait test identique au driver mais en faisant coopérer 
 * les autres controles
 * 
 *
 */
 
#ifdef H_CTRL_VOL
#define H_CTRL_VOL

/**
 * \fn void augmenterVolume()
 * \brief augmente le volume
 */
 
void augmenterVolume();

/**
 * \fn void diminuerVolume()
 * \brief diminue le volume
 */

void diminuerVolume();

/**
 * \fn void restaurerVolume(int vol)
 * \brief restaure le volume à la valeur vol
 * \param vol valeur à laquel on veut restaurer le volume
 * 
 */

void restaurerVolume(int vol);

/**
 * \fn void couperSon()
 * \brief coupe le son
 * 
 */

void couperSon();

/**
 * \fn void remettreSon()
 * \brief restaure le son à la valeur avant un couperSon()
 * 
 */

void remettreSon();

/**
 * \fn int getVolume()
 * \brief donne la valeur du volume
 * \return la valeur du volume comprise entre [0 : 8]
 * 
 */

int getVolume();

#endif
 
